Bestandsformaat

De vragenlijsten worden opgeslagen in XML-formaat. Dit is een standaard, open formaat, zodat andere applicaties de documenten kunnen inlezen en ook hier hun lijsten in kunnen opslaan.

<teach2000> - Root node, hier staat alles in
  <version>817</version> - Versie
  <description>Normal</description> - Normale woordenlijst (het enige type tot nu toe)
  <message_data mm_files_embedded="0" encrypted="0"> - Multimedia is niet ingevoegd, maar externe verwijzingen, de lijst in niet versleuteld
    <font_question>Arial</font_question> - Het lettertype van de vraag
    <font_answer>Arial</font_answer> - Lettertype antwoord
    <items> - Begin van de reeks vragen
      <item id="0"> - Eerste vraag
        <rf>0</rf> - Geen opmaak in de vraag
        <question>one</question> - Vraag
        <answer_type>0</answer_type> - Het antwoordtype, 0=normaal, 1=meerkeuze, 2=meerkeuze met meer antwoorden mogelijk
        <answer>een</answer> - Antwoord
        <errors>3</errors> - Aantal keer fout beantwoord
        <testcount>23</testcount> - Aantal keer overhoord
        <sel>-1</sel> - Aangevinkt
        <is_multiplechoice>N</is_multiplechoice> - Deze vraag is geen meerkeuzevraag
      </item>
        ...
    </items>
    <testresults> - De oefenresultaten voor de grafiek
      <testresult>
        <score>10</score> - Een tien!
        <diff>80</diff> - De moeilijkheidsgraad
        <comment></comment> - Geen commentaar toegevoegd
        <dt>2006-09-04T19:24:20.906</dt> - Wanneer de toets gemaakt werd
        <duration>1899-12-30T00:01:11.406</duration> - Hoe lang de toets duurde
        <answerscorrect>10</answerscorrect> - Aantal juiste antwoorden
        <wrongonce>0</wrongonce>
        <wrongtwice>0</wrongtwice>
        <wrongmorethantwice>0</wrongmorethantwice>
      </testresult>
        ...
    </testresults>
  </message_data>
</teach2000>


Opmaak kan ook worden toegevoegd aan de vragen. En meerkeuzevragen kunnen worden gedefiniδerd:

<item id="0">
  <rf>-1</rf> - Het gaat hier om een vraag met opmaak
  <question>"vr"&lt;b&gt;"aa"&lt;/b&gt;"g"</question> - De vraag in html, tags b, i, u, red/def, sub of sup
  <qlbl>4</qlbl> - Label 4, let op!
  <tt>1</tt> - Testtype 1, overhoor alleen bekend-vreemd
  <alt_questions>vraag 2
vraag 3</alt_questions> - De synoniemen van de vraag, gescheiden door line breaks
  <answer_type>0</answer_type> - Het antwoordtype, 0=normaal, 1=meerkeuze, 2=meerkeuze met meer antwoorden mogelijk
  <answer>antwoord</answer> - Het antwoord, kan regeleinden bevatten
  <second_answer>Antwoord 2</second_answer> - Synoniem van het antwoord, kan ook regeleinden bevatten
  <alt_answers>antwoord 3
antwoord 4
antwoord 5
etc.</alt_answers> - Meer synoniemen van het antwoord
  <remarks>Extra informatie</remarks> - Extra informatie
  <errors>0</errors> - Nooit fout beantwoord
  <testcount>2</testcount> - Twee keer overhoord
  <soundfile>C:\My Documents\Geluid.mp3</soundfile> - Het bijbehorende geluidsbestand
  <picturefile>C:\My Documents\Afbeelding.png</picturefile> - De bijbehorende afbeelding
  <is_multiplechoice>N</is_multiplechoice> - Geen meerkeuze
</item>
<item id="1">
  <rf>0</rf> - Geen opmaak
  <question>meerkeuzevraag</question> - Vraag
  <answer_type>1</answer_type> - Het antwoordtype, 0=normaal, 1=meerkeuze, 2=meerkeuze met meer antwoorden mogelijk
  <mc_answers>
    <mc_answer id="A ok="Y">antwoord a (juiste antwoord)</mc_answer> - Optie 1
    <mc_answer id="B ok="N">antwoord b</mc_answer> - Optie 2
    <mc_answer id="C ok="N">antwoord c</mc_answer> - Optie 3
  </mc_answers>
  <errors>0</errors> - Nooit fout beantwoord
  <testcount>0</testcount> - Nooit overhoord
</item>
<item id="2">
  <rf>0</rf> - Geen opmaak
  <question>meerkeuzevraag (meerdere antwoorden mogelijk)</question> - Vraag
  <answer_type>2</answer_type> - Het antwoordtype, 0=normaal, 1=meerkeuze, 2=meerkeuze met meer antwoorden mogelijk
  <mc_answers>
    <mc_answer id="A ok="Y">antwoord a (juiste antwoord)</mc_answer> - Optie 1
    <mc_answer id="B ok="N">antwoord b</mc_answer> - Optie 2
    <mc_answer id="C ok="Y">antwoord c (eveneens juist)</mc_answer> - Optie 3
  </mc_answers>
  <errors>0</errors> - Nooit fout beantwoord
  <testcount>0</testcount> - Nooit overhoord
</item>


Voor versie 8.17 bestond answer_type niet, het meerkeuze-formaat was als volgt:

  <answer>A</answer> - Antwoord A is het juiste antwoord
  <is_multiplechoice>Y</is_multiplechoice> - Meerkeuzevraag
  <mc_answers>
    <mc_answer id="A">antwoord a (juiste antwoord)</mc_answer> - Optie 1
    <mc_answer id="B">antwoord b</mc_answer> - Optie 2
    <mc_answer id="C">antwoord c</mc_answer> - Optie 3
  </mc_answers>